home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_124.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
21KB
|
375 lines
# near model CODE resource
# jump table entries: 12592-12592 (1 of them)
export_1574:
00000000 4E56 FD8E link A6, -0x0272
00000004 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000008 266E 0010 movea.l A3, [A6 + 0x10]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 7C01 moveq.l D6, 0x01
00000012 2054 movea.l A0, [A4]
00000014 1028 0129 move.b D0, [A0 + 0x129]
00000018 5300 subq.b D0, 1
0000001A 6706 beq +0x8 /* 00000022 */
0000001C 5300 subq.b D0, 1
0000001E 6706 beq +0x8 /* 00000026 */
00000020 6006 bra +0x8 /* 00000028 */
label00000022:
00000022 5486 addq.l D6, 2
00000024 6002 bra +0x4 /* 00000028 */
label00000026:
00000026 5286 addq.l D6, 1
label00000028:
00000028 2F0C move.l -[A7], A4
0000002A 2054 movea.l A0, [A4]
0000002C 2050 movea.l A0, [A0]
0000002E 2268 018C movea.l A1, [A0 + 0x18C]
00000032 4E91 jsr [A1]
00000034 2E00 move.l D7, D0
00000036 5287 addq.l D7, 1
00000038 BC87 cmp.l D6, D7
0000003A 588F addq.l A7, 4
0000003C 6C00 01F8 bge +0x1FA /* 00000236 */
00000040 700E moveq.l D0, 0x0E
00000042 2F00 move.l -[A7], D0
00000044 2F0C move.l -[A7], A4
00000046 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
0000004A 2D40 FF7E move.l [A6 - 0x82], D0
0000004E 2F00 move.l -[A7], D0
00000050 206E FF7E movea.l A0, [A6 - 0x82]
00000054 2050 movea.l A0, [A0]
00000056 2050 movea.l A0, [A0]
00000058 2268 0028 movea.l A1, [A0 + 0x28]
0000005C 4E91 jsr [A1]
0000005E 2D40 FF82 move.l [A6 - 0x7E], D0
00000062 4878 2D2A push.l 0x2D2A /* '-*' */
00000066 4878 2D07 push.l 0x2D07
0000006A 2F0C move.l -[A7], A4
0000006C 4EAD 188A jsr [A5 + 0x188A /* export_781 */]
00000070 4A2E 000F tst.b [A6 + 0xF]
00000074 4FEF 0018 lea.l A7, [A7 + 0x18]
00000078 677E beq +0x80 /* 000000F8 */
0000007A 2054 movea.l A0, [A4]
0000007C 1028 0129 move.b D0, [A0 + 0x129]
00000080 5300 subq.b D0, 1
00000082 6706 beq +0x8 /* 0000008A */
00000084 5300 subq.b D0, 1
00000086 6716 beq +0x18 /* 0000009E */
00000088 606E bra +0x70 /* 000000F8 */
label0000008A:
0000008A 2054 movea.l A0, [A4]
0000008C 3D68 0122 FF9E move.w [A6 - 0x62], [A0 + 0x122]
00000092 41EE FF86 lea.l A0, [A6 - 0x7A]
00000096 702C moveq.l D0, 0x2C
00000098 A260 syscall FSDispatch/HFSDispatch, flags=2
0000009A 3C00 move.w D6, D0
0000009C 605A bra +0x5C /* 000000F8 */
label0000009E:
0000009E 2F0C move.l -[A7], A4
000000A0 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000000A4 41EE FD8E lea.l A0, [A6 - 0x272]
000000A8 4210 clr.b [A0]
000000AA 4878 2CFA push.l 0x2CFA
000000AE 486E FD8E pea.l [A6 - 0x272]
000000B2 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000000B6 41EE FD8E lea.l A0, [A6 - 0x272]
000000BA 2D48 FEA0 move.l [A6 - 0x160], A0
000000BE 7002 moveq.l D0, 0x02
000000C0 2D40 FEBE move.l [A6 - 0x142], D0
000000C4 2054 movea.l A0, [A4]
000000C6 3D68 0030 FEA4 move.w [A6 - 0x15C], [A0 + 0x30]
000000CC 422E FEA8 clr.b [A6 - 0x158]
000000D0 41EE FE8E lea.l A0, [A6 - 0x172]
000000D4 A209 syscall Delete/PBHDelete/HDelete, flags=2
000000D6 3C00 move.w D6, D0
000000D8 2F0C move.l -[A7], A4
000000DA 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
000000DE 3C00 move.w D6, D0
000000E0 0C46 FFFF cmpi.w D6, 0xFFFF
000000E4 4FEF 0010 lea.l A7, [A7 + 0x10]
000000E8 670E beq +0x10 /* 000000F8 */
000000EA 2054 movea.l A0, [A4]
000000EC 117C 0002 0129 move.b [A0 + 0x129], 0x2
000000F2 2054 movea.l A0, [A4]
000000F4 3146 0122 move.w [A0 + 0x122], D6
label000000F8:
000000F8 7CFF moveq.l D6, 0xFFFFFFFF
000000FA 200B move.l D0, A3
000000FC 6738 beq +0x3A /* 00000136 */
000000FE 2F0C move.l -[A7], A4
00000100 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
00000104 3C00 move.w D6, D0
00000106 0C46 FFFF cmpi.w D6, 0xFFFF
0000010A 588F addq.l A7, 4
0000010C 6724 beq +0x26 /* 00000132 */
0000010E 486E FFEE pea.l [A6 - 0x12]
00000112 48C6 ext.l D6
00000114 2F06 move.l -[A7], D6
00000116 2F0C move.l -[A7], A4
00000118 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
0000011C 558F subq.l A7, 2
0000011E 2F3C 424E 444C move.l -[A7], 0x424E444C /* 'BNDL' */
00000124 A80D syscall Count1Resources
00000126 301F move.w D0, [A7]+
00000128 48C0 ext.l D0
0000012A DE80 add.l D7, D0
0000012C 4FEF 000C lea.l A7, [A7 + 0xC]
00000130 6004 bra +0x6 /* 00000136 */
label00000132:
00000132 7000 moveq.l D0, 0x00
00000134 2640 movea.l A3, D0
label00000136:
00000136 2054 movea.l A0, [A4]
00000138 2147 00CA move.l [A0 + 0xCA], D7
0000013C 2054 movea.l A0, [A4]
0000013E 2147 00CE move.l [A0 + 0xCE], D7
00000142 486E FF46 pea.l [A6 - 0xBA]
00000146 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000014A 4A80 tst.l D0
0000014C 588F addq.l A7, 4
0000014E 6730 beq +0x32 /* 00000180 */
00000150 2D4C FF40 move.l [A6 - 0xC0], A4
00000154 200B move.l D0, A3
00000156 56C0 sne D0
00000158 0240 0001 andi.w D0, 0x1
0000015C 48C0 ext.l D0
0000015E 1D40 FF44 move.b [A6 - 0xBC], D0
00000162 7000 moveq.l D0, 0x00
00000164 2F00 move.l -[A7], D0
00000166 2F00 move.l -[A7], D0
00000168 486E FF40 pea.l [A6 - 0xC0]
0000016C 2F00 move.l -[A7], D0
0000016E 487A 00D0 pea.l [PC + 0xD0 /* 00000240, value 0x4E56FEFC */]
00000172 2F0C move.l -[A7], A4
00000174 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00000178 2E00 move.l D7, D0
0000017A 4F